package com.zb.yaml;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

import javax.annotation.PostConstruct;

/**
 * @Author WEN
 * @Date 2024/8/25 0025
 **/
@Component
public class HoubanYunOrder {
    private static HoubanYunOrder houbanYunOrder;

    @PostConstruct
    public void init() {
        houbanYunOrder = this;
    }

    @Value("${houbanyun.order.cust_acc_id}")
    private Long custAccId;

    @Value("${houbanyun.order.factory_id}")
    private Long factoryId;

    @Value("${houbanyun.order.c_install.module_id}")
    private Long cInstallModuleId;

    @Value("${houbanyun.order.c_install.goods_id}")
    private Long cInstallGoodsId;

    @Value("${houbanyun.order.c_install.goods_sepc_id}")
    private Long cInstallGoodsSpecId;

    @Value("${houbanyun.order.c_update.module_id}")
    private Long cUpdateModuleId;

    @Value("${houbanyun.order.c_update.goods_id}")
    private Long cUpdateGoodsId;

    @Value("${houbanyun.order.c_update.goods_sepc_id}")
    private Long cUpdateGoodsSpecId;

    @Value("${houbanyun.order.b_update.module_id}")
    private Long bUpdateModuleId;

    @Value("${houbanyun.order.b_update.goods_id}")
    private Long bUpdateGoodsId;

    @Value("${houbanyun.order.b_update.goods_sepc_id}")
    private Long bUpdateGoodsSpecId;

    @Value("${houbanyun.order.fee1_id}")
    private Long fee1Id;

    @Value("${houbanyun.order.fee2_id}")
    private Long fee2Id;

    @Value("${houbanyun.order.fee3_id}")
    private Long fee3Id;

    @Value("${houbanyun.order.fee4_id}")
    private Long fee4Id;

    @Value("${houbanyun.order.fee5_id}")
    private Long fee5Id;

    @Value("${houbanyun.order.fee6_id}")
    private Long fee6Id;

    @Value("${houbanyun.order.fee7_id}")
    private Long fee7Id;

    @Value("${houbanyun.order.fee8_id}")
    private Long fee8Id;

    @Value("${houbanyun.order.fee9_id}")
    private Long fee9Id;

    @Value("${houbanyun.order.fee10_id}")
    private Long fee10Id;

    @Value("${houbanyun.order.fee11_id}")
    private Long fee11Id;

    @Value("${houbanyun.order.b_update.work_module_field.work_field_id_1}")
    private Long bUpdateWorkFieldId1;

    @Value("${houbanyun.order.b_update.work_module_field.work_module_field_1}")
    private Long bUpdateWorkModuleField1;

    @Value("${houbanyun.order.b_update.work_module_field.work_field_id_2}")
    private Long bUpdateWorkFieldId2;

    @Value("${houbanyun.order.b_update.work_module_field.work_module_field_2}")
    private Long bUpdateWorkModuleField2;

    @Value("${houbanyun.order.b_update.work_module_field.work_field_id_3}")
    private Long bUpdateWorkFieldId3;

    @Value("${houbanyun.order.b_update.work_module_field.work_module_field_3}")
    private Long bUpdateWorkModuleField3;

    @Value("${houbanyun.order.b_update.work_module_field.work_field_id_4}")
    private Long bUpdateWorkFieldId4;

    @Value("${houbanyun.order.b_update.work_module_field.work_module_field_4}")
    private Long bUpdateWorkModuleField4;

    @Value("${houbanyun.order.b_update.work_module_field.work_field_id_5}")
    private Long bUpdateWorkFieldId5;

    @Value("${houbanyun.order.b_update.work_module_field.work_module_field_5}")
    private Long bUpdateWorkModuleField5;

    @Value("${houbanyun.order.b_update.work_module_field.work_field_id_6}")
    private Long bUpdateWorkFieldId6;

    @Value("${houbanyun.order.b_update.work_module_field.work_module_field_6}")
    private Long bUpdateWorkModuleField6;

    @Value("${houbanyun.order.c_update.work_module_field.work_field_id_1}")
    private Long cUpdateWorkFieldId1;

    @Value("${houbanyun.order.c_update.work_module_field.work_module_field_1}")
    private Long cUpdateWorkModuleFieldId1;

    @Value("${houbanyun.order.c_update.work_module_field.work_field_id_2}")
    private Long cUpdateWorkFieldId2;

    @Value("${houbanyun.order.c_update.work_module_field.work_module_field_2}")
    private Long cUpdateWorkModuleFieldId2;

    @Value("${houbanyun.order.c_update.work_module_field.work_field_id_3}")
    private Long cUpdateWorkFieldId3;

    @Value("${houbanyun.order.c_update.work_module_field.work_module_field_3}")
    private Long cUpdateWorkModuleFieldId3;

    @Value("${houbanyun.order.c_update.work_module_field.work_field_id_4}")
    private Long cUpdateWorkFieldId4;

    @Value("${houbanyun.order.c_update.work_module_field.work_module_field_4}")
    private Long cUpdateWorkModuleFieldId4;


    @Value("${houbanyun.order.c_update.work_module_field.work_field_id_5}")
    private Long cUpdateWorkFieldId5;

    @Value("${houbanyun.order.c_update.work_module_field.work_module_field_5}")
    private Long cUpdateWorkModuleFieldId5;


    @Value("${houbanyun.order.c_update.work_module_field.work_field_id_6}")
    private Long cUpdateWorkFieldId6;

    @Value("${houbanyun.order.c_update.work_module_field.work_module_field_6}")
    private Long cUpdateWorkModuleFieldId6;

    @Value("${houbanyun.order.c_install.work_module_field.work_field_id_1}")
    private Long cInstallWorkFieldId1;

    @Value("${houbanyun.order.c_install.work_module_field.work_module_field_1}")
    private Long cInstallWorkModuleFieldId1;

    @Value("${houbanyun.order.c_install.work_module_field.work_field_id_2}")
    private Long cInstallWorkFieldId2;

    @Value("${houbanyun.order.c_install.work_module_field.work_module_field_2}")
    private Long cInstallWorkModuleFieldId2;

    @Value("${houbanyun.order.c_install.work_module_field.work_field_id_3}")
    private Long cInstallWorkFieldId3;

    @Value("${houbanyun.order.c_install.work_module_field.work_module_field_3}")
    private Long cInstallWorkModuleFieldId3;

    @Value("${houbanyun.order.c_install.work_module_field.work_field_id_4}")
    private Long cInstallWorkFieldId4;

    @Value("${houbanyun.order.c_install.work_module_field.work_module_field_4}")
    private Long cInstallWorkModuleFieldId4;

    @Value("${houbanyun.order.c_install.work_module_field.work_field_id_5}")
    private Long cInstallWorkFieldId5;

    @Value("${houbanyun.order.c_install.work_module_field.work_module_field_5}")
    private Long cInstallWorkModuleFieldId5;

    @Value("${houbanyun.order.c_install.work_module_field.work_field_id_6}")
    private Long cInstallWorkFieldId6;

    @Value("${houbanyun.order.c_install.work_module_field.work_module_field_6}")
    private Long cInstallWorkModuleFieldId6;

    @Value("${houbanyun.order.c_install.work_module_field.work_field_id_7}")
    private Long cInstallWorkFieldId7;

    @Value("${houbanyun.order.c_install.work_module_field.work_module_field_7}")
    private Long cInstallWorkModuleFieldId7;

    @Value("${houbanyun.order.c_install.work_module_field.work_field_id_8}")
    private Long cInstallWorkFieldId8;

    @Value("${houbanyun.order.c_install.work_module_field.work_module_field_8}")
    private Long cInstallWorkModuleFieldId8;

    @Value("${houbanyun.order.c_install.work_module_field.work_field_id_9}")
    private Long cInstallWorkFieldId9;

    @Value("${houbanyun.order.c_install.work_module_field.work_module_field_9}")
    private Long cInstallWorkModuleFieldId9;

    @Value("${houbanyun.order.c_install.work_module_field.work_field_id_10}")
    private Long cInstallWorkFieldId10;

    @Value("${houbanyun.order.c_install.work_module_field.work_module_field_10}")
    private Long cInstallWorkModuleFieldId10;

    @Value("${houbanyun.order.c_install.work_module_field.work_field_id_11}")
    private Long cInstallWorkFieldId11;

    @Value("${houbanyun.order.c_install.work_module_field.work_module_field_11}")
    private Long cInstallWorkModuleFieldId11;

    @Value("${houbanyun.order.b_update.finish_template.template_id_1}")
    private Long bUpdateFinishTemplateId1;

    @Value("${houbanyun.order.b_update.finish_template.template_field_id_1}")
    private Long bUpdateFinishTemplateFieldId1;

    @Value("${houbanyun.order.b_update.finish_template.template_field_id_2}")
    private Long bUpdateFinishTemplateFieldId2;

    @Value("${houbanyun.order.b_update.finish_template.template_field_id_3}")
    private Long bUpdateFinishTemplateFieldId3;

    @Value("${houbanyun.order.b_update.finish_template.template_field_id_4}")
    private Long bUpdateFinishTemplateFieldId4;

    @Value("${houbanyun.order.b_update.finish_template.template_field_id_5}")
    private Long bUpdateFinishTemplateFieldId5;

    @Value("${houbanyun.order.b_update.finish_template.template_field_id_6}")
    private Long bUpdateFinishTemplateFieldId6;


    @Value("${houbanyun.order.c_update.finish_template.template_id_1}")
    private Long cUpdateFinishTemplateId1;

    @Value("${houbanyun.order.c_update.finish_template.template_field_id_1}")
    private Long cUpdateFinishTemplateFieldId1;

    @Value("${houbanyun.order.c_update.finish_template.template_field_id_2}")
    private Long cUpdateFinishTemplateFieldId2;

    @Value("${houbanyun.order.c_update.finish_template.template_field_id_3}")
    private Long cUpdateFinishTemplateFieldId3;

    @Value("${houbanyun.order.c_update.finish_template.template_field_id_4}")
    private Long cUpdateFinishTemplateFieldId4;

    @Value("${houbanyun.order.c_update.finish_template.template_field_id_5}")
    private Long cUpdateFinishTemplateFieldId5;

    @Value("${houbanyun.order.c_update.finish_template.template_field_id_6}")
    private Long cUpdateFinishTemplateFieldId6;

    @Value("${houbanyun.order.c_update.finish_template.template_field_id_7}")
    private Long cUpdateFinishTemplateFieldId7;
    @Value("${houbanyun.order.c_update.finish_template.template_field_id_8}")
    private Long cUpdateFinishTemplateFieldId8;
    @Value("${houbanyun.order.c_update.finish_template.template_field_id_9}")
    private Long cUpdateFinishTemplateFieldId9;
    @Value("${houbanyun.order.c_update.finish_template.template_field_id_10}")
    private Long cUpdateFinishTemplateFieldId10;

    @Value("${houbanyun.order.c_install.finish_template.template_id_1}")
    private Long cInstallFinishTemplateId1;

    @Value("${houbanyun.order.c_install.finish_template.template_field_id_1}")
    private Long cInstallFinishTemplateFieldId1;

    @Value("${houbanyun.order.c_install.finish_template.template_field_id_2}")
    private Long cInstallFinishTemplateFieldId2;

    @Value("${houbanyun.order.c_install.finish_template.template_field_id_3}")
    private Long cInstallFinishTemplateFieldId3;

    @Value("${houbanyun.order.c_install.finish_template.template_field_id_4}")
    private Long cInstallFinishTemplateFieldId4;


    public static Long getCustAccId() {
        return houbanYunOrder.custAccId;
    }

    public static Long getcUpdateFinishTemplateFieldId8() {
        return houbanYunOrder.cUpdateFinishTemplateFieldId8;
    }

    public static Long getcUpdateFinishTemplateFieldId9() {
        return houbanYunOrder.cUpdateFinishTemplateFieldId9;
    }

    public static Long getcUpdateFinishTemplateFieldId10() {
        return houbanYunOrder.cUpdateFinishTemplateFieldId10;
    }

    public static Long getFactoryId() {
        return houbanYunOrder.factoryId;
    }

    public static Long getcInstallModuleId() {
        return houbanYunOrder.cInstallModuleId;
    }

    public static Long getcInstallGoodsId() {
        return houbanYunOrder.cInstallGoodsId;
    }

    public static Long getcInstallGoodsSpecId() {
        return houbanYunOrder.cInstallGoodsSpecId;
    }

    public static Long getcUpdateModuleId() {
        return houbanYunOrder.cUpdateModuleId;
    }

    public static Long getcUpdateGoodsId() {
        return houbanYunOrder.cUpdateGoodsId;
    }

    public static Long getcUpdateGoodsSpecId() {
        return houbanYunOrder.cUpdateGoodsSpecId;
    }

    public static Long getbUpdateModuleId() {
        return houbanYunOrder.bUpdateModuleId;
    }

    public static Long getbUpdateGoodsId() {
        return houbanYunOrder.bUpdateGoodsId;
    }

    public static Long getbUpdateGoodsSpecId() {
        return houbanYunOrder.bUpdateGoodsSpecId;
    }

    public static Long getFee1Id() {
        return houbanYunOrder.fee1Id;
    }

    public static Long getFee2Id() {
        return houbanYunOrder.fee2Id;
    }

    public static Long getFee3Id() {
        return houbanYunOrder.fee3Id;
    }

    public static Long getFee4Id() {
        return houbanYunOrder.fee4Id;
    }

    public static Long getFee5Id() {
        return houbanYunOrder.fee5Id;
    }

    public static Long getFee6Id() {
        return houbanYunOrder.fee6Id;
    }

    public static Long getFee7Id() {
        return houbanYunOrder.fee7Id;
    }

    public static Long getFee8Id() {
        return houbanYunOrder.fee8Id;
    }

    public static Long getFee9Id() {
        return houbanYunOrder.fee9Id;
    }
    public static Long getFee10Id() {
        return houbanYunOrder.fee10Id;
    }
    public static Long getFee11Id() {
        return houbanYunOrder.fee11Id;
    }

    public static Long getbUpdateWorkFieldId1() {
        return houbanYunOrder.bUpdateWorkFieldId1;
    }

    public static Long getbUpdateWorkModuleField1() {
        return houbanYunOrder.bUpdateWorkModuleField1;
    }

    public static Long getbUpdateWorkFieldId2() {
        return houbanYunOrder.bUpdateWorkFieldId2;
    }

    public static Long getbUpdateWorkModuleField2() {
        return houbanYunOrder.bUpdateWorkModuleField2;
    }

    public static Long getbUpdateWorkFieldId3() {
        return houbanYunOrder.bUpdateWorkFieldId3;
    }

    public static Long getbUpdateWorkModuleField3() {
        return houbanYunOrder.bUpdateWorkModuleField3;
    }

    public static Long getbUpdateWorkFieldId4() {
        return houbanYunOrder.bUpdateWorkFieldId4;
    }

    public static Long getbUpdateWorkModuleField4() {
        return houbanYunOrder.bUpdateWorkModuleField4;
    }

    public static Long getbUpdateWorkFieldId5() {
        return houbanYunOrder.bUpdateWorkFieldId5;
    }

    public static Long getbUpdateWorkModuleField5() {
        return houbanYunOrder.bUpdateWorkModuleField5;
    }

    public static Long getbUpdateWorkFieldId6() {
        return houbanYunOrder.bUpdateWorkFieldId6;
    }

    public static Long getbUpdateWorkModuleField6() {
        return houbanYunOrder.bUpdateWorkModuleField6;
    }

    public static Long getcUpdateWorkFieldId1() {
        return houbanYunOrder.cUpdateWorkFieldId1;
    }

    public static Long getcUpdateWorkModuleFieldId1() {
        return houbanYunOrder.cUpdateWorkModuleFieldId1;
    }

    public static Long getcUpdateWorkFieldId2() {
        return houbanYunOrder.cUpdateWorkFieldId2;
    }

    public static Long getcUpdateWorkModuleFieldId2() {
        return houbanYunOrder.cUpdateWorkModuleFieldId2;
    }

    public static Long getcUpdateWorkFieldId3() {
        return houbanYunOrder.cUpdateWorkFieldId3;
    }

    public static Long getcUpdateWorkModuleFieldId3() {
        return houbanYunOrder.cUpdateWorkModuleFieldId3;
    }

    public static Long getcUpdateWorkFieldId4() {
        return houbanYunOrder.cUpdateWorkFieldId4;
    }

    public static Long getcUpdateWorkModuleFieldId4() {
        return houbanYunOrder.cUpdateWorkModuleFieldId4;
    }

    public static Long getcUpdateWorkFieldId5() {
        return houbanYunOrder.cUpdateWorkFieldId5;
    }

    public static Long getcUpdateWorkModuleFieldId5() {
        return houbanYunOrder.cUpdateWorkModuleFieldId5;
    }

    public static Long getcUpdateWorkFieldId6() {
        return houbanYunOrder.cUpdateWorkFieldId6;
    }

    public static Long getcUpdateWorkModuleFieldId6() {
        return houbanYunOrder.cUpdateWorkModuleFieldId6;
    }

    public static Long getcUpdateWorkModuleFieldId11() {
        return houbanYunOrder.cUpdateWorkModuleFieldId6;
    }

    public static Long getcInstallWorkFieldId1() {
        return houbanYunOrder.cInstallWorkFieldId1;
    }

    public static Long getcInstallWorkModuleFieldId1() {
        return houbanYunOrder.cInstallWorkModuleFieldId1;
    }

    public static Long getcInstallWorkFieldId2() {
        return houbanYunOrder.cInstallWorkFieldId2;
    }

    public static Long getcInstallWorkModuleFieldId2() {
        return houbanYunOrder.cInstallWorkModuleFieldId2;
    }

    public static Long getcInstallWorkFieldId3() {
        return houbanYunOrder.cInstallWorkFieldId3;
    }

    public static Long getcInstallWorkModuleFieldId3() {
        return houbanYunOrder.cInstallWorkModuleFieldId3;
    }

    public static Long getcInstallWorkFieldId4() {
        return houbanYunOrder.cInstallWorkFieldId4;
    }

    public static Long getcInstallWorkModuleFieldId4() {
        return houbanYunOrder.cInstallWorkModuleFieldId4;
    }

    public static Long getcInstallWorkFieldId5() {
        return houbanYunOrder.cInstallWorkFieldId5;
    }

    public static Long getcInstallWorkModuleFieldId5() {
        return houbanYunOrder.cInstallWorkModuleFieldId5;
    }

    public static Long getcInstallWorkFieldId6() {
        return houbanYunOrder.cInstallWorkFieldId6;
    }

    public static Long getcInstallWorkModuleFieldId6() {
        return houbanYunOrder.cInstallWorkModuleFieldId6;
    }

    public static Long getcInstallWorkFieldId7() {
        return houbanYunOrder.cInstallWorkFieldId7;
    }

    public static Long getcInstallWorkModuleFieldId7() {
        return houbanYunOrder.cInstallWorkModuleFieldId7;
    }

    public static Long getcInstallWorkFieldId8() {
        return houbanYunOrder.cInstallWorkFieldId8;
    }

    public static Long getcInstallWorkModuleFieldId8() {
        return houbanYunOrder.cInstallWorkModuleFieldId8;
    }

    public static Long getcInstallWorkFieldId9() {
        return houbanYunOrder.cInstallWorkFieldId9;
    }

    public static Long getcInstallWorkModuleFieldId9() {
        return houbanYunOrder.cInstallWorkModuleFieldId9;
    }

    public static Long getcInstallWorkFieldId10() {
        return houbanYunOrder.cInstallWorkFieldId10;
    }

    public static Long getcInstallWorkModuleFieldId10() {
        return houbanYunOrder.cInstallWorkModuleFieldId10;
    }

    public static Long getcInstallWorkFieldId11() {
        return houbanYunOrder.cInstallWorkFieldId11;
    }

    public static Long getcInstallWorkModuleFieldId11() {
        return houbanYunOrder.cInstallWorkModuleFieldId11;
    }

    public static Long getbUpdateFinishTemplateId1() {
        return houbanYunOrder.bUpdateFinishTemplateId1;
    }

    public static Long getbUpdateFinishTemplateFieldId1() {
        return houbanYunOrder.bUpdateFinishTemplateFieldId1;
    }

    public static Long getbUpdateFinishTemplateFieldId2() {
        return houbanYunOrder.bUpdateFinishTemplateFieldId2;
    }

    public static Long getbUpdateFinishTemplateFieldId3() {
        return houbanYunOrder.bUpdateFinishTemplateFieldId3;
    }

    public static Long getbUpdateFinishTemplateFieldId4() {
        return houbanYunOrder.bUpdateFinishTemplateFieldId4;
    }

    public static Long getbUpdateFinishTemplateFieldId5() {
        return houbanYunOrder.bUpdateFinishTemplateFieldId5;
    }

    public static Long getbUpdateFinishTemplateFieldId6() {
        return houbanYunOrder.bUpdateFinishTemplateFieldId6;
    }

    public static Long getcUpdateFinishTemplateId1() {
        return houbanYunOrder.cUpdateFinishTemplateId1;
    }

    public static Long getcUpdateFinishTemplateFieldId1() {
        return houbanYunOrder.cUpdateFinishTemplateFieldId1;
    }

    public static Long getcUpdateFinishTemplateFieldId2() {
        return houbanYunOrder.cUpdateFinishTemplateFieldId2;
    }

    public static Long getcUpdateFinishTemplateFieldId3() {
        return houbanYunOrder.cUpdateFinishTemplateFieldId3;
    }

    public static Long getcUpdateFinishTemplateFieldId4() {
        return houbanYunOrder.cUpdateFinishTemplateFieldId4;
    }

    public static Long getcUpdateFinishTemplateFieldId5() {
        return houbanYunOrder.cUpdateFinishTemplateFieldId5;
    }

    public static Long getcUpdateFinishTemplateFieldId6() {
        return houbanYunOrder.cUpdateFinishTemplateFieldId6;
    }
    public static Long getcUpdateFinishTemplateFieldId7() {
        return houbanYunOrder.cUpdateFinishTemplateFieldId7;
    }

    public static Long getcInstallFinishTemplateId1() {
        return houbanYunOrder.cInstallFinishTemplateId1;
    }

    public static Long getcInstallFinishTemplateFieldId1() {
        return houbanYunOrder.cInstallFinishTemplateFieldId1;
    }

    public static Long getcInstallFinishTemplateFieldId2() {
        return houbanYunOrder.cInstallFinishTemplateFieldId2;
    }

    public static Long getcInstallFinishTemplateFieldId3() {
        return houbanYunOrder.cInstallFinishTemplateFieldId3;
    }
    public static Long getcInstallFinishTemplateFieldId4() {
        return houbanYunOrder.cInstallFinishTemplateFieldId4;
    }
}
